A Programmable Look-Up Table-Based Interpolator with Nonuniform Sampling Scheme
نویسندگان
چکیده
unior et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Interpolation is a useful technique for storage of complex functions on limited memory space: some few sampling values are stored on a memory bank, and the function values in between are calculated by interpolation. This paper presents a programmable Look-Up Table-based interpolator, which uses a reconfigurable nonuniform sampling scheme: the sampled points are not uniformly spaced. Their distribution can also be reconfigured to minimize the approximation error on specific portions of the interpolated function's domain. Switching from one set of configuration parameters to another set, selected on the fly from a variety of precomputed parameters, and using different sampling schemes allow for the interpolation of a plethora of functions, achieving memory saving and minimum approximation error. As a study case, the proposed interpolator was used as the core of a programmable noise generator—output signals drawn from different Probability Density Functions were produced for testing FPGA implementations of chaotic encryption algorithms. As a result of the proposed method, the interpolation of a specific transformation function on a Gaussian noise generator reduced the memory usage to 2.71% when compared to the traditional uniform sampling scheme method, while keeping the approximation error below a threshold equal to 0.000030518.
منابع مشابه
FPGA based Efficient Interpolator design using DALUT Algorithm
Abstract: Interpolator is an important sampling device used for multirate filtering to provide signal processing in wireless communication system. There are many applications in which sampling rate must be changed. Interpolators and decimators are utilized to increase or decrease the sampling rate. In this paper an efficient method has been presented to implement high speed and area efficient i...
متن کاملA 30 MHz DDS clock generator with sub-ns time domain interpolator and -50 dBc spurious level
A 30 MHz, 30 mW, 0.3 mm2 DDS clock generator circuit with time domain interpolation and -50 dBc spurious signal level has been designed. The sine look-up-table and D/A converter of the conventional DDS have, been replaced by a three-step digitally programmable delay generator with 130 ps resolution. This increases the effective sampling frequency to 7.68 GHz, and that's why no reconstruction fi...
متن کاملNonuniform A/D Quantization for Improved Dynamic Responses of Digitally Controlled DC–DC Converters
This paper presents an approach to improve dynamic responses of digitally controlled dc–dc converters using nonuniform analog-to-digital (A/D) quantization of the output voltage error. The nonuniform A/D quantizer parameters are selected to achieve improved step-load transient responses without compromising stability margins. The implementation, which includes a programmable A/D quantizer and a...
متن کاملAutomated Optimization of Look-Up-Table Implementation for Function Evaluation on FPGAs
This paper presents a systematic approach for automatic generation of look-up-table (LUT) for function evaluations and minimization in hardware resource on field programmable gate arrays (FPGAs). The class of functions supported by this approach includes sine, cosine, exponentials, Gaussians, the central B-splines, and certain cylinder functions that are frequently used in applications for sign...
متن کاملStructures for Interpolation, Decimation, and Nonuniform Sampling Based on Newton’s Interpolation Formula
The variable fractional-delay (FD) filter structure by Tassart and Depalle performs Lagrange interpolation in an efficient way. We point out that this structure directly corresponds to Newton’s interpolation (backward difference) formula, hence we prefer to refer to it as the Newton FD filter. This structure does not function correctly when the fractional delay is made time-variant, e.g., in sa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Int. J. Reconfig. Comp.
دوره 2012 شماره
صفحات -
تاریخ انتشار 2012